<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="rtl" lang="ar">
<head>
    <title>Microsoft - My Web Pages Starter Kit - Installation Guide</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <style type="text/css"> BODY {background-color: #E7F1FA; margin:0; }
	A, A:visited, A:active, A:hover, A:link { color: #000000; text-decoration: underline; }
	TD { vertical-align: top; }
	.tit { font-family: Verdana,Arial,sans-serif; font-size: 20px; color: #003399; }
	.titsub { font-family: Verdana,Arial,sans-serif; font-size: 11px; font-weight: bold; color: #003399; line-height: 17px; }
	.txt { font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #000000; line-height: 17px; }
	.desctit { font-family: Verdana,Arial,sans-serif; font-size: 14px; font-weight: bold; color: #003399; }
	.desctitsub { font-family: Verdana,Arial,sans-serif; font-size: 11px; font-weight: bold; color: #003399; line-height: 17px; }
	.desctxt { font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #003399; line-height: 17px; }
	</style>
</head>
<body>
    <table width="795" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td colspan="3">
                <img src="../_img/header_starterkit.jpg" width="795" height="184" alt=""></td>
        </tr>
        <tr>
            <td width="20">
                <img src="../_img/spacer.gif" width="20" height="1" alt=""></td>
            <td width="755">
                <table width="755" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td width="528" height="1">
                            <img src="../_img/spacer.gif" width="528" height="1" alt=""></td>
                        <td width="20">
                            <img src="../_img/spacer.gif" width="20" height="1" alt=""></td>
                        <td width="207">
                            <img src="../_img/spacer.gif" width="207" height="1" alt=""></td>
                    </tr>
                    <tr>
                        <td class="tit">
                            تثبيت، الخطوات الأولى والمعلومات الهامة(إصدار 1.1)</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="txt">
                            تعد <i>Web Pages Starter Kit</i> واحدة من أنظمة ASP.NET 2.0 لإدارة المحتوى. وكتطبيق
                            للوب فإنها تمكن المستخدم من إعداد وتطوير مواقع الوب من خلال متصفح يعتمد على واجهة
                            إدارة.<br>
                            تتألف My Web Pages Starter Kit من نماذج قابلة للتوسع. يمكن للمديرين أن يقسموها مباشرة
                            على الملقم ويبدءوا في بناء موقع الوب. وباستخدام Visual Studio أو Visual Studio Web
                            Developer Express Edition، يمكن للمطورين أن يقوموا بضبط سمات نظام إدارة المحتوى
                            وتوسيعها.
                            <br>
                            يشرح هذا المستند كيفية إعداد My Web Pages Starter Kit ويعطيك بعض اللمحات عن كيفية
                            تطوير عناصر تحكمك وتوسيع نظام إدارة المحتوى. ولمزيد من الاستفسارات، والأخبار، والبيانات
                            الصحفية وللتغذية بأخبار المشروع قم بزيارة موقعنا <a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=MyWebPagesStarterKit">
                                My Web Pages Starter Kit project on Codeplex.com.</a>
                        </td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="40" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="tit">
                            1 التشغيل المحلي</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <table border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td class="txt">
                                        -&nbsp;</td>
                                    <td class="txt">
                                        استخرج كل الملفات الموجودة في ملف ZIP وانقلها إلى مشغلك الصلب.</td>
                                </tr>
                                <tr>
                                    <td class="txt">
                                        -</td>
                                    <td class="txt">
                                        ابدأ في استخدام Visual Studio 2005 أو Visual Studio Web Developer Express.</td>
                                </tr>
                                <tr>
                                    <td class="txt">
                                        -</td>
                                    <td class="txt">
                                        قم باختيار "File-&gt;Open Web Site"لفتح موقع الوب.</td>
                                </tr>
                                <tr>
                                    <td class="txt">
                                        -</td>
                                    <td class="txt">
                                        انقر على F5 لتبدأ في فتح موقع الوب على متصفحك.</td>
                                </tr>
                                <tr>
                                    <td class="txt">
                                    </td>
                                    <td class="txt">
                                        (لست في حاجة إلى أن تقوم بتشغيل تطبيقات الوب داخليا إذا لم ترغب في تعديل المجموعة.
                                        ولكن يمكنك أن تقسم الملفات وأن تنشرها على مضيف موقع الوب الخاص بك. أنظر القسم 2)</td>
                                </tr>
                            </table>
                        </td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="40" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="tit">
                            2 النشر على مضيف موقع الوب الخاص بك</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <table border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td class="txt">
                                        -</td>
                                    <td class="txt">
                                        تتطلب <i>The My Web Pages Starter Kit</i> مضيف ASP.NET 2.0 <a href="http://msdn.microsoft.com/asp.net/info/hosters/"
                                            target="_blank">(مجموعة مختارة)</a></td>
                                </tr>
                                <tr>
                                    <td class="txt">
                                        -&nbsp;</td>
                                    <td class="txt">
                                        قم بتحميل الملفات إلى الشبكة
                                        <br>
                                        <ul>
                                            <li>قم بفتح حساب ملفات التحميل على المضيف الذي يدعم تكنولوجيا الوب Microsoft ASP.NET
                                                2.0 <a href="http://msdn.microsoft.com/asp.net/info/hosters/">(مجموعة مختارة)</a>.
                                                وفي المقابل سيقدم لك المضيف مدخل البيانات، الذي ستحتاجه كمسئول وب لصيانة موقعك .
                                                <li>قم بنشر <i>My Web Pages Starter Kit</i> على المضيف عن طريق تحميل كل الملفات (فيما
                                                    عدا مجلد App_Data) ونقلها إلى المضيف. في العادة ما يتم القيام بذلك مع <a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/paght000020.asp?frame=true&amp;_r=1"
                                                        target="_blank">‘FTP Client’</a>. لعمل ذلك تحتاج من المضيف إلى اسم الملقم واعتماد
                                                    حسابك (اسم المستخدم وكلمة المرور).
                                                    <li>تتطلب <i>My Web Pages Starter Kit</i> على الأقل درجة متوسطة من الثقة <a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/paght000020.asp?frame=true&amp;_r=1">
                                                        (تعرف على المزيد</a> ). في العادة يكون المضيف قد أعد بالفعل مستوى متوسط من الثقة
                                                        في الآلة، وملف التشكيل. ولذلك يكون هذا التحديد في ملف تشكيل الوب قد تم إلغاؤه بالملاحظات.
                                                        ننصحك بعدم التعليق على هذا الإعداد في ملف تشكيل الوب إذا كنت تعمل مع My Web Pages
                                                        Starter Kit داخليا؛ لضمان توافق شفرتك الإضافية مع حدود الثقة المتوسطة.</li>
                                        </ul>
                                    </td>
                                </tr>
                                <tr>
                                    <td class="txt">
                                        -</td>
                                    <td class="txt">
                                        ابدأ في متصفح الويب واكتب رابط موقع <i>My Web Pages Starter Kit</i>. بعد تأخر قصير
                                        تنشئ <i>My Web Pages Starter Kit</i> ملفات البيانات المبدئية في مجلد App_Code وستظهر
                                        لك الصفحة الرئيسية الافتراضية.</td>
                                </tr>
                                <tr>
                                    <td class="txt">
                                        -</td>
                                    <td class="txt">
                                        قم بتغيير كلمة مرور المشرف عليك عن طريق النقر على"Administration-&gt;User Management"
                                        (اسم المستخدم الأول هو المشرف؛ وكلمة المرور هي:
                                        <br>
                                        المشرف) الدخول كمشرف (مشرف/ كلمة مرورك الجديدة)<br>
                                    </td>
                                </tr>
                                <tr>
                                    <td class="txt">
                                        -</td>
                                    <td class="txt">
                                        قم بإعداد موقع الوب الخاص بك عن طريق النقر على"Administration-&gt;CMS Setup"<br>
                                        <ul>
                                            <li>ملحوظة: طالما أنك لم تحدد ملقم – Smtp أو عنوان مرسل البريد، لن تتاح لك كل خصائص
                                                وضوابط إرسال الرسائل الإلكترونية (مثل إعادة ضبط كلمة المرور، شكل الاتصال، الخ).</li>
                                        </ul>
                                    </td>
                                </tr>
                            </table>
                        </td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="40" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="tit">
                            3 البنية التصميمية</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="titsub">
                            3.1 طبقة واجهة المستخدم</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="20" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="txt">
                            تعد ملفات ASPX مسئولة عن طريقة ترجمة الصفحات. توجد الصفحات التي تقبل دخول المستخدم
                            في الدليل الأصلي، و توجد صفحات المشرف في مجلد " المشرف". يعالج ملف aspx الافتراضي
                            طريقة ترجمة كل الصفحات المخصصة (بمعنى أن تلك الصفحات التي تحتوي على المحتوى الخاص
                            بك والضوابط). وبالإضافة إلى ذلك، فإن صفحات معينة من ملف ASPX تكون موجودة لعمليات
                            البحث في موقع الوب، والدخول وتغيير كلمة المرور.<br>
                            <ul>
                                <li>يمكن أن تحتوي صفحة My Web Pages Starter Kit على ما يسمى بالأقسام، التي هي UserControls
                                    <a href="http://msdn2.microsoft.com/en-us/library/y6wb1a0e.aspx" target="_blank">(تعرف
                                        على المزيد)</a> منبثقة من <code>SectionControlBaseClass</code>. من أجل تفعيل
                                    التحكم في <i>My Web Pages Starter Kit</i>، يجب أن تفي بالمعايير التالية:
                                    <br>
                                    <ul>
                                        <li>استعر ضوابطك من <code><i>My Web Pages Starter Kit</i>.Controls.SectionControlBaseClass</code>.
                                            <li>بالإضافة إلى قسم التحكم الخاص بك، يجب أن تنشئ دائما فصل يحتوي على منطق الأعمال والبيانات
                                                الخاصة بقسم ما (انظر أيضا في الأسفل، طبقة بيانات الدخول).</li>
                                    </ul>
                                </li>
                            </ul>
                        </td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="titsub">
                            3.2 منطق الأعمال</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="20" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="txt">
                            فصول قياسية: ضع في اعتبارك ألا تستخدمها كأهداف بيانات، ولا تدرج التخطيط / شفرة واجهة
                            المستخدم فيها.</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="titsub">
                            3.3 طبقة دخول البيانات</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="20" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="txt">
                            يسمح لــ ASP.NET 2.0 في صيغة Medium Trust (و بالتالي <i>My Web Pages Starter Kit</i>)
                            بكتابة ملفات في App_Data. يبسط الفصل العام "القابل للاستمرار" بيانات الدخول.<br>
                            <br>
                            لعمل فصل جديد (ولنسميه MySection) الذي تستمر فيه البيانات، يجب أن تشتق فصلك من Section،
                            حيث هي <code>MySection</code>.
                            <br>
                            يجب عندئذ أن يبدأ فصلك <code>MySectionData</code> كما يلي:
                            <br>
                            <code>MySection : Section&lt;MySection.MySectionData&gt;</code><br>
                            <br>
                            صل <code>MySection: Section<mysection.mysectiondata></code><br>
                            يجب أن يكون فصل <code>MySectionData</code> فصلا داخليا من <code>MySection</code>.
                            كل الحقول التي ترغب في أن تكون دائمة يجب أن توضع في ذلك الفصل الداخلي كأعضاء عامة.
                            عندئذ يمكنك في فصل <code>MySection</code> الخاص بك أن تدخل كل أعضاء الفصل الداخلي
                            باستخدام عضو <code>_data</code> المستعار من <code>Section</code>. إذا قمت بإنشاء
                            نموذج من قسمك ومررت محدد فريد على المنشئ، سيتم تحميل البيانات المتوافقة مع المحدد
                            تلقائيا من مجلد App_Data كما يمكنك الدخول فيها باستخدام _data-member.
                            <br>
                            <br>
                            وإذا أردت في أي نقطة من شفرتك، أن تجعل القيم المتغيرة مستديمة في مجلد App_Data،
                            يمكنك استدعاء طريقة <code>SaveData()</code> من قسمك (المستعار من <code>Section</code>).
                            <br>
                            يعد قسم HtmlContent من نقاط البداية الجيدة لتطوير أقسامك التي تم تسليمها مع <i>My Web
                                Pages Starter Kit</i> فهي توضح لك معظم الأهداف الرئيسية في أسطر قليلة جدا من
                            الشفرات.
                        </td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="40" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="tit">
                            4 أشياء يجب تذكرها للدواعي الأمنية</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="titsub">
                            4.1 مسئول الوب</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="20" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="txt">
                            كمسئول للوب، يجب أن تتذكر الأشياء الهامة التالية:<br>
                            <ol>
                                <li>برجاء تغيير كلمة ’المشرف’ كإجراء أولي بعد نشر <i>My Web Pages Starter Kit</i> Website
                                    الخاص بك.
                                    <li>قم بالدخول كمشرف وقم بإعداد ملقم smtp (ستحصل على ذلك من مضيفك) واضبط عنوان بريدك
                                        الإلكتروني لحساب المشرف.
                                        <li>اشترك في تغذية أخبار <i>My Web Pages Starter Kit</i>، لأنها قد تمدك بإخطارات حرجة
                                            على الأمن.
                                            <li><font face="Arial" color="black" size="1"><span lang="AR-EG" dir="rtl" style="font-size: 7.5pt;
                                                color: black; font-family: Arial; mso-fareast-font-family: 'Times New Roman';
                                                mso-ansi-language: EN-US; mso-fareast-language: DE-CH; mso-bidi-language: AR-EG">
                                                قم بتقييم عوامل الأمان الخاصة بمحيط المضيف المشترك قبل اختيار</span><span dir="ltr"></span><font
                                                    size="1"><span lang="AR-EG" style="font-size: 7.5pt; mso-fareast-font-family: 'Times New Roman';
                                                        mso-ansi-language: EN-US; mso-fareast-language: DE-CH; mso-bidi-language: AR-EG;
                                                        mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><span
                                                            dir="ltr"></span> </span><i style="mso-bidi-font-style: normal"><font size="1"><span
                                                                lang="EN-US" style="font-size: 7.5pt; font-style: italic; mso-fareast-font-family: 'Times New Roman';
                                                                mso-ansi-language: EN-US; mso-fareast-language: DE-CH; mso-bidi-language: AR-EG;
                                                                mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial;
                                                                mso-bidi-font-style: normal">My Web Pages Starter Kit </span></font></i>
                                                    <i style="mso-ansi-font-style: normal"><font size="1"><span lang="AR-EG" dir="rtl"
                                                        style="font-size: 7.5pt; font-style: italic; mso-fareast-font-family: 'Times New Roman';
                                                        mso-ansi-language: EN-US; mso-fareast-language: DE-CH; mso-bidi-language: AR-EG;
                                                        mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial;
                                                        mso-ansi-font-style: normal">ومحيط المضيف ونوع الحساب</span></font></i></font></font>
                                                <br>
                                                <ol type="a">
                                                    <li>لا تقم بحفظ معلوماتك الشخصية على موقع الوب في محيط المضيف المشترك، على سبيل المثال:<br>
                                                        <ul>
                                                            <li>البيانات الشخصية لأناس آخرين
                                                                <li>معلومات صحية
                                                                    <li>معلومات عن بطاقة الائتمان</li>
                                                        </ul>
                                                        <li>قم بتقييم ما إذا كانت البنية التحتية للمضيف المشترك آمنة بما يكفي لأغراضك.
                                                            <li>قم بتقييم ما إذا كان الاتصال غير المشفر يعمل بشكل معقول (اسماء المستخدمين، كلمات
                                                                المرور)</li>
                                                </ol>
                                                <li>قم بعمل نسخة احتياطية من بياناتك على أسس عادية بتنزيل محتوى مجلد App_Data من خلال
                                                    FTP.
                                                    <li>حدد بوضوح مسئوليات صيانة الصفحة الرئيسية:<br>
                                                        <ol type="a">
                                                            <li>من المسئول عن استلام إخطارات الموضوعات الأمنية؟
                                                                <li>من الذي يقوم بعمل ملفات احتياطية العادية؟</li>
                                                        </ol>
                                                    </li>
                            </ol>
                        </td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="titsub">
                            4.2 المطور</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="20" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="txt">
                            كمطور، يجب أن تتذكر الأشياء الهامة التالية:<br>
                            <ol>
                                <li>لا تقوم بتعديل طريقة ترتيب كلمة المرور.
                                    <li>لا تقم بتوسيع البرنامج بطريقة تشجع على تخزين المعلومات الحساسة، التي لم يتم حمايتها
                                        بشكل كاف في محيط المضيف المشترك، كأن يكون هناك:<br>
                                        <ul>
                                            <li>البيانات الشخصية لأناس آخرين
                                                <li>معلومات صحية
                                                    <li>معلومات عن بطاقة الائتمان</li>
                                        </ul>
                                        <li>ضع في اعتبارك أفضل الممارسات الأمنية عند تعديل وتوسيع المجموعة.
                                            <li>تأكد من اشتراكك في تغذية أخبار <i>My Web Pages Starter Kit</i> لتتسلم آخر الأخبار
                                                في ما يتعلق بالموضوعات الأمنية.
                                                <li>تتبع اثر الأشخاص الذين غيرت <i>My Web Pages Starter Kit</i> / وسعته/نشرته لصالحهم
                                                    والذين قد ترغب في إخطارهم في حالة ظهور أي شيء يمس الأمن
                                                    <li>تأكد دائما من حصولك على نسخة من شفرتك الأصلية، فقد تحتاج إلى اختبار أو إدماج تغييرات
                                                        تعتمد على الثوابت الأمنية في المستقبل. </li>
                            </ol>
                        </td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="40" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="tit">
                            5 Configuring IIS for the Silverlight gallery</td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                    <tr>
                        <td class="txt">
                            As long as XAML is not defined as a MIME type in IIS, the Silverlight plug-in can not be loaded correctly. To be able to display the Silverlight gallery,
                            please configure your IIS as follows: (These steps are not necessary if you use
                            IIS 7.0 or higher, since the XAML MIME type is already defined in this version.)<br />
                            <ol>
                                <li>Choose your website in IIS</li>
                                <li>Open the context menu and choose Properties</li>
                                <li>Select the register HTTP-Header</li>
                                <li>Click on the button labeled MIME Types</li>
                                <li>If .xaml is not yet listed as a type, choose New</li>
                                <li>Enter the following description
                                    <br />
                                    <table cellpadding="0" cellspacing="0">
                                        <tr>
                                            <td>
                                                Extension: .xaml</td>
                                        </tr>
                                        <tr>
                                            <td>
                                                MIME type: application/xaml+xml</td>
                                        </tr>
                                    </table>
                                </li>
                                <li>Click Ok, then choose Apply</li>
                            </ol>
                            <a href="http://msdn2.microsoft.com/en-us/library/ms752346.aspx" target="_blank">Learn
                                more</a>
                        </td>
                        <td>
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="3">
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
</body>
</html>
